home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / program / pcl4c60.zip / PCL4C.DOC < prev    next >
Text File  |  1996-10-27  |  5KB  |  120 lines

  1.                         *** SHAREWARE DOCUMENTATION ***
  2.  
  3.  
  4. The Personal Communications Library for C/C++ (PCL4C) is an asynchronous
  5. communications library designed for experienced software developers
  6. programming in C or C++.  Six compilers are supported: Watcom C/C++,
  7. Microsoft Optimizing C/C++, Microsoft Quick C, Borland C/C++, Turbo C/C++,
  8. and MIX Power C.  An IBM PC/XT/AT or compatible or IBM PS/2 is required.
  9. The Personal Communications Library takes less than 10K bytes and features:
  10.  
  11.           o  Supports 16-bit & 32-bit PROTECTED MODE.
  12.           o  SMALL, COMPACT, MEDIUM & LARGE memory models.
  13.           o  38 communication and support functions.
  14.           o  Interrupt driven transmitter & receiver.
  15.           o  Supports high performance 16550 UART.
  16.           o  Supports the PC/4 and PC/8 DigiBoard.
  17.           o  Supports the BB1004, BB1008, and BB2016 BOCA boards.
  18.           o  Hardware (RTS/CTS) flow control.
  19.           o  300 baud to 115,200 baud.
  20.           o  COM1 thru COM4 defined [thru COM20 in registered version].
  21.           o  Adjustable receive queues from 8 bytes to 32 KB.
  22.           o  Control-BREAK error exit.
  23.           o  18 communication error conditions trapped.
  24.           o  4 ports can run concurrently (more with multiport boards).
  25.           o  Complete modem control & status.
  26.           o  Written in assembly language for small size & high speed.
  27.  
  28. Six example programs (with source code) are provided along with the small
  29. and large model library makefiles.
  30.  
  31. (1) MINIMAL.C is the smallest possible terminal program. Communicates with
  32. port COM1 at 2400 baud.
  33.  
  34. (2) SIMPLE.C is a very simple communications program.  Like MINIMAL, except
  35. that the port and baud rate can be selected. [SIMPLE32.C is the 32-bit
  36. version].
  37.  
  38. (3) SPAWN.C is a simple communications program that spawns the door program
  39. DOOR.C.
  40.  
  41. (4) DOOR.C is a door program that takes over the serial port without
  42. resetting the UART.
  43.  
  44. (5) LOGIN.C is a communications program that calls up our support BBS at
  45. 205-880-9748 and logs on as GUEST.
  46.  
  47. (6) SELFTEST.C is a standalone serial port test program. [SELF32.C is the
  48. 32-bit version].
  49.  
  50. The example program HOST.C (a simple one-line BBS) is also available on our
  51. BBS and anonymous FTP site. Download HOST10.ZIP.
  52.  
  53. The shareware distribution includes the small and large memory model
  54. libraries PCL4C_S.LIB and PCL4C_L.LIB and the small model MIX library
  55. PCL_S.MIX.  All example source code is included.
  56.  
  57. For more information, refer to the Personal Communications Library Users
  58. Manual ( PCL4C.USR ) and Personal Communications Library Reference Manual (
  59. PCL4C.REF ).
  60.  
  61.  
  62.                         *** Registration ***
  63.  
  64.  
  65. The shareware version of PCL4C is provided so that you may personally
  66. determine the usefulness of the product for yourself. If you wish to
  67. register PCL4C, please send $75 plus $5 S&H ($10 outside of North America)
  68. to:
  69.  
  70.                 MarshallSoft Computing, Inc.
  71.                 Post Office Box  4543
  72.                 Huntsville AL 35815
  73.  
  74.                 Voice : 205-881-4630
  75.                   FAX : 205-881-4630
  76.                   BBS : 205-880-9748 (14.4KB)
  77.                 email : info@marshallsoft.com
  78.              anon.ftp : ftp.marshallsoft.com
  79.                   web : www.marshallsoft.com
  80.  
  81. We accept VISA, MasterCard, American Express (account number, expiration
  82. date, exact name on your card, and complete card billing address required),
  83. checks in US dollars drawn on a US bank, purchase orders (POs) from
  84. recognized US schools and companies listed in Dun & Bradstreet, and COD
  85. (street address and phone number required) within the USA (plus an
  86. additional $3 COD charge).  Print the file INVOICE.DOC if an invoice is
  87. needed.
  88.  
  89. You can also order PCL4C from The Public Software Library (PSL) with your
  90. MC, Visa, AmEx, or Discover card by calling 800-242-4PSL (from overseas:
  91. 713-524-6394) or by FAX at 713-524-6398 or by CompuServe at [71355,470].
  92. The product number for PCL4C is 10908.
  93.  
  94. If you wish to update from an older version of PCL4C, send $25 plus $5 S&H
  95. ($10 outside of North America).  Updates must be ordered directly from
  96. MarshallSoft Computing.
  97.  
  98. The registered package includes:
  99.  
  100.     o  Small, Compact, Medium, & Large libs w/o shareware screens.
  101.     o  16-bit and 32-bit protected mode libs.
  102.     o  20 ports supported [COM1 thru COM20] in all libs.
  103.     o  Assembler source code for the library [except 32-bit].
  104.     o  Printed Users and Reference Manuals.
  105.     o  Telephone, FAX, BBS, and email support for one year.
  106.  
  107. Print the file INVOICE.DOC if an invoice is needed. The registered user
  108. will receive the latest version of PCL4C shipped by two day priority mail
  109. (packet airmail overseas).
  110.  
  111. PCL4C.ASM is the source code for the library. The source code is
  112. copyrighted by MarshallSoft Computing, Inc. The user is granted a license
  113. to use the PCL4C object code in his own application only. PCL4C.ASM is not
  114. shareware and may not be sold or given away to anyone.
  115.  
  116. The registered user will receive the latest version of PCL4C by return
  117. mail.  A 3.5" diskette is provided unless a 5.25" diskette is requested.
  118.  
  119.  
  120.